/*------------------------------------
	
	Lucas Martínez Propiedades
	
	. website | backend | modules | quinta | actions | update | js
	
	..
	2012 © Kazuu
	www.kazuu.com.ar

------------------------------------*/
updateQuinta = function()
{
	var j_checkbox			= $("input:checkbox");
	var j_form				= $("#quinta-update-form");
	var j_codigo			= $("#quinta-update-form-codigo");
	var j_calle				= $("#quinta-update-form-calle");
	var j_altura			= $("#quinta-update-form-altura");
	var j_tipo_operacion	= $("#quinta-update-form-tipo_operacion");
	
	if (j_codigo.val().length == 0) {alert ("Por favor introduza el código."); j_codigo.focus(); return false;}
	if (j_calle.val().length == 0) {alert ("Por favor introduza la calle del inmueble."); j_calle.focus(); return false;}
	if (j_altura.val().length == 0) {alert ("Por favor introduza la altura del inmueble."); j_altura.focus(); return false;}
	if (j_tipo_operacion.val() == 0) {alert ("Por favor introduza un tipo de operación."); j_tipo_operacion.focus(); return false;}
	
	for (i = 0; i < j_checkbox.length; i++) {
		if (!j_checkbox.eq(i).attr("checked")) {
			j_checkbox.eq(i).attr("checked","checked");
			j_checkbox.eq(i).val(0);
		} else {
			j_checkbox.eq(i).val(1);
		}
	}
	j_form.submit();
}

obtenerLocacion = function($id_ubicacion) {
	var j_locacion = $("#quinta-update-form-fk_id_ubicacion");
		j_locacion.find("option").remove();
	for (var i in ubicaciones) {
		if (ubicaciones[i].pertenece == $id_ubicacion) j_locacion.append("<option value='" + ubicaciones[i].id + "'>" + ubicaciones[i].nombre + "</option>")
	}
}

$(document).ready(function() {
	var j_region = $("#quinta-update-form-region");
	for (var i in ubicaciones) {
		if (!ubicaciones[i].pertenece) j_region.append("<option value='" + ubicaciones[i].id + "'>" + ubicaciones[i].nombre + "</option>")
		if (ubicaciones[i].id == ubicacion) var option_select = ubicaciones[i].pertenece;
	}
	
	var j_option = j_region.find("option");
	for (var j = 0; j < j_option.length; j++) {
		if (j_option.eq(j).val() == option_select) j_option.eq(j).attr("selected","selected");
	}
	
	var j_locacion = $("#quinta-update-form-fk_id_ubicacion");
	for (var i in ubicaciones) {
		if (ubicaciones[i].pertenece == option_select) j_locacion.append("<option value='" + ubicaciones[i].id + "'>" + ubicaciones[i].nombre + "</option>")
	}
	j_region.change(function() { obtenerLocacion(j_region.val()); });
	
	var j_publicado			= $("#quinta-update-form-publicado");
	var j_vendido			= $("#quinta-update-form-vendido");
	var j_slider			= $("#quinta-update-form-ck_slider");
	var j_publicado_label	= $("#label-publicado");
	var j_vendido_label		= $("#label-vendido");
	var j_slider_label		= $("#label-ck_slider");
	
	if (j_publicado.attr("checked")) {
			j_publicado_label.text("Publicado");
	}
	
	if (j_vendido.attr("checked")) {
			j_vendido_label.text("Vendido");
	}
	
	if (j_slider.attr("checked")) {
			j_slider_label.text("Se muestra");
	}
	
	j_publicado.click(function() {
		if (j_publicado.attr("checked")) {
			j_publicado_label.text("Publicado");
		} else {
			j_publicado_label.text("No publicado");
		}
	});
	
	j_vendido.click(function() {
		if (j_vendido.attr("checked")) {
			j_vendido_label.text("Vendido");
		} else {
			j_vendido_label.text("No vendido");
		}
	});
	
	j_slider.click(function() {
		if (j_slider.attr("checked")) {
			j_slider_label.text("Se muestra");
		} else {
			j_slider_label.text("No se muestra");
		}
	});
	
	var j_ubicacion			= $("#quinta-update-form-fk_id_ubicacion").find("option");
	var j_tipo_cambio		= $(".quinta-update-radio-tipo_cambio").find(":radio");
	var j_estado			= $("#quinta-update-form-estado").find("option");
	var j_tipo_unidad		= $("#quinta-update-form-tipo_unidad").find("option");
	var j_tipo_piso			= $("#quinta-update-form-tipo_techo").find("option");
	var j_tipo_techo		= $("#quinta-update-form-tipo_piso").find("option");
	var j_orientacion		= $("#quinta-update-form-orientacion").find("option");
	var j_tipo_operacion	= $("#quinta-update-form-tipo_operacion").find("option");
		
		for (i = 0; i < j_ubicacion.length; i++) {
			if (j_ubicacion.eq(i).val() == ubicacion) j_ubicacion.eq(i).attr("selected","selected");
		}
		if (item_tipo_cambio == 1) j_tipo_cambio.eq(0).attr("checked","checked");
		if (item_tipo_cambio == 2) j_tipo_cambio.eq(1).attr("checked","checked");
		j_estado.eq(item_estado).attr("selected","selected");
		j_tipo_unidad.eq(item_tipo_unidad).attr("selected","selected");
		j_tipo_piso.eq(item_tipo_piso).attr("selected","selected");
		j_tipo_techo.eq(item_tipo_techo).attr("selected","selected");
		j_orientacion.eq(item_orientacion).attr("selected","selected");
		j_tipo_operacion.eq(item_tipo_operacion).attr("selected","selected");
})
